"""
有两个字符串列表a和b,每个字符串是由逗号分割的一些字符

a = [
    'a,1',
    'b,2,22',
    'c,3,4,5',
]
b = [
    'a,2',
    'b,3',
    'c,6,7',
]

按每个字符串第一个值，合并a和b
a = [
    'a,1,2',
    'b,2,22,3',
    'c,3,4,5,6,7',
]

"""
a = [
    'a,1',
    'b,2,22',
    'c,3,4,5',
]
b = [
    'a,2',
    'b,3',
    'c,6,7',
]

for b_i in range(len(b)):  # b列表的索引
    for a_i in range(len(a)):  # a列表的索引
        if b[b_i][0] == a[a_i][0]:  # 判断a,b列表的第一个字符是否一样
            a[a_i] += b[b_i][1:]  # 拼接上元素
            break
    else:
        a.append(b[b_i])  # 如果b中的元素a中没有，就直接添加到a中
print(a)
